Automattic\Jetpack\Forms\ContactForm\Contact_Form_Plugin D

Total Complexity 275
Dependencies 13
Dependents 7
Total lines 2,216
Lines of code 1,136
Logical lines of code 600
Comment lines 809
Methods 68
Properties 4

Methods 68

Method Rating Maintainability Complexity Lines of code
process_form_submission()
D
28
34 111
get_feedback_entries_from_post()
B
40 20 55
__construct()
A
32 11 103
get_post_meta_for_csv_export()
A
45 15 36
get_export_data_for_posts()
A
43 13 50
is_spam_akismet()
A
49 12 26
parse_fields_from_content()
A
42 10 50
reverse_that_print()
A
45 9 42
unread_count()
A
53 10 19
_internal_personal_data_eraser()
A
44 8 45
internal_personal_data_exporter()
A
47 8 36
prepare_for_akismet()
A
52 9 21
record_tracks_event()
S
51 7 26
download_feedback_as_csv()
S
46 6 38
make_csv_row_from_feedback()
S
53 6 23
map_parsed_field_contents_of_post_to_field_names()
S
54 5 21
personal_data_search_filter()
S
56 4 17
akismet_submit()
S
57 4 16
ajax_request()
S
53 3 24
is_in_disallowed_list()
S
58 3 18
get_feedbacks_as_options()
S
58 3 15
strip_tags()
S
59 3 15
get_field_names()
S
60 3 13
block_attributes_to_shortcode_attributes()
S
62 3 12
daily_akismet_meta_cleanup()
S
61 3 12
replace_tokens_with_input()
S
61 3 11
personal_data_post_ids_by_email()
S
53 2 23
create_new_form()
S
57 2 19
has_json_data()
S
64 3 9
untrash_feedback_status_handler()
S
64 3 10
insert_feedback_filter()
S
70 3 6
gutenblock_render_field_consent()
S
63 3 10
widget_shortcode_hack()
S
61 2 13
admin_menu()
S
55 1 25
init()
S
67 2 8
is_spam_blocklist()
S
71 2 6
sanitize_value()
S
70 2 6
disable_forms_view_script_concat()
S
71 2 6
use_block_editor_for_post_type()
S
79 2 3
get_ip_address()
S
77 2 3
esc_csv()
S
67 2 7
get_all_parent_post_ids()
S
61 1 12
gutenblock_render_field_telephone()
S
74 1 4
gutenblock_render_field_date()
S
74 1 4
gutenblock_render_field_text()
S
74 1 4
gutenblock_render_field_url()
S
74 1 4
gutenblock_render_field_email()
S
74 1 4
gutenblock_render_field_name()
S
74 1 4
gutenblock_render_field_checkbox()
S
74 1 4
register_contact_form_blocks()
S
81 1 3
gutenblock_render_field_textarea()
S
74 1 4
track_current_widget()
S
80 1 3
get_well_known_column_names()
S
65 1 9
gutenblock_render_field_checkbox_multiple()
S
74 1 4
gutenblock_render_field_option()
S
74 1 4
widget_atts()
S
74 1 4
gutenblock_render_field_select()
S
74 1 4
personal_data_eraser()
S
79 1 3
personal_data_exporter()
S
79 1 3
register_personal_data_eraser()
S
68 1 7
register_personal_data_exporter()
S
68 1 7
get_parsed_field_contents_of_post()
S
80 1 3
allow_feedback_rest_api_type()
S
77 1 4
get_post_content_for_csv_export()
S
71 1 5
form_posts_dropdown()
S
69 1 8
add_shortcode()
S
72 1 5
tokenize_label()
S
77 1 3
gutenblock_render_field_radio()
S
74 1 4